package com.prd.mapper;

import com.prd.dto.SysRoleDTO;
import com.prd.model.SysRoleDO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * <p>
 * 角色数据表 Mapper 接口
 * </p>
 *
 * @author lizhaoyi
 * @since 2024-01-09
 */
public interface SysRoleMapper extends BaseMapper<SysRoleDO> {

    /**
     * 根据条件分页查询角色数据
     * @param roleDO
     * @return
     */
    List<SysRoleDO> selectRoleList(SysRoleDO roleDO);

    /**
     * 根据用户ID查询角色列表
     * @param userId
     * @return
     */
    List<SysRoleDTO> selectRoleByUserId(Long userId);
}
